<?php
/**
 * 地标表
 */
namespace haibao\app\model\data;

class Area extends Base{
    
	const CACHE_AREA_KEY = 'AREA_';
	
	
    /**
     * 所属地区类型（1：国家）
     */
    const TYPE_COUNTRY = 1;
    
    /**
     * 所属地区类型（2：省份）
     */
    const TYPE_PROVINCE = 2;
    
    /**
     * 所属地区类型（3：城市）
     */
    const TYPE_CITY = 3;
    
    /**
     * 所属地区类型（4：区（县））
     */
    const TYPE_AREA = 4;
    
    /**
     * 是否可查询1可0否
     */
    const DISPLAY_ENABLE = 1;
    
    const DISPLAY_DISABLE = 0;
    
    /**
     * 地区中文名
     */
    public $Name;
    
    /**
     * 所属地区上级ID
     */
    public $ParentId;
    
    /**
     * 所属地区类型（1：国家，2：省份，3：城市，4：县）
     */
    public $Type;
    
    /**
     * 是否可查询
     */
    public $Display;
    
    /**
     * __construct()
     */
    public function __construct(){
        parent::__construct();
        
        $this->stringField('Name', 'Name', false);
        $this->intField('ParentId', 'ParentId', false);
        $this->intField('Type', 'Type', false);
        $this->intField('Display', 'Display',false);
        
        $this->setTableName('Area');
    }
}